const { pluginOptionsV1 } = require('../v1x/node')
const { pluginOptionsV2 } = require('../v2x/node')

/**
 * 获取对应版本的插件钩子hook属性对象
 * @param {*} version vuepress版本
 * @param {*} options 用于传过来的参数
 * @return {object}
 */
function getPluginOptions(version, options) {
  if (version >= 2) {
    return pluginOptionsV2(options)
  }
  return pluginOptionsV1(options)
}

module.exports = {
  getPluginOptions
}
